﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DiscoveryLogic.DataServices.Models
{
    public class EntitySetManager
    {
        public List<SqlConnection> SqlConnections
        {
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }

        public List<OracleConnection> OraConnections
        {
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }

        public Dictionary<string, Dictionary<string, List<Entity>>> Entities
        {
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }

        public List<Entity> FindEntitiesByName(string entityName)
        {
            throw new System.NotImplementedException();
        }

        public Entity FindEntity(Guid entityID)
        {
            throw new System.NotImplementedException();
        }

        public List<Entity> FindEntitiesByField(string fieldName)
        {
            throw new System.NotImplementedException();
        }

        public List<Entity> FindEntitiesByFieldValue(string fieldName, string fieldValue)
        {
            throw new System.NotImplementedException();
        }

        public void AddEntity(Entity entity)
        {
            throw new System.NotImplementedException();
        }

        public void AddEntity(IConnection conn, string entityName)
        {
            throw new System.NotImplementedException();
        }

        public void AddAllEntitiesForDB(IConnection conn)
        {
            throw new System.NotImplementedException();
        }

        public void AddAllEntitiesForDomain(IConnection conn, string domain)
        {
            throw new System.NotImplementedException();
        }

        public void RemoveEntity(Guid entityID)
        {
            throw new System.NotImplementedException();
        }

        public void RemoveEntity(IConnection conn, string entityName)
        {
            throw new System.NotImplementedException();
        }
    }
}
